table{border-collapse:collapse;border-spacing:0}
.twocolumn-wrap{margin:0 auto 80px auto;font-size:14px;width:980px}
.reg-box,.login-box,.findpass-box{float:left;width:610px;padding-right:10px;border-right:1px solid #f0f0f0}
.reg-box,.findpass-box{border-right:1px solid #eee}
.right{width:330px;float:right;margin-top:52px}
.tip-height{margin-top:100px}
.login-qq{line-height:28px;margin-top:10px}
.qq-icon,.s360-icon,.weibo-icon,.baidu-icon{line-height:28px;padding:2px 0 0 20px}
.qq-icon{background:url() no-repeat 0 0}
.s360-icon{background:url() no-repeat 0 0}
.weibo-icon{background:url() no-repeat 0 0}
.baidu-icon{background:url() no-repeat 0 0}
.right h3{font-weight:bold}
.login-box,.reg-box,.findpass-box{position:relative;margin:40px 0 0 12px;display:inline;_padding-top:6px}
.field{text-align:left;padding-top:12px;vertical-align:middle;overflow:hidden;clear:both;_padding-top:6px}
.field label{float:left;text-align:right;width:164px;line-height:32px}
.findpass-box .field label{dispaly:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;text-align:right;width:152px}
.input-text{background:#fff;float:left;border:1px solid #c8c8c8;height:26px;line-height:26px;margin-right:3px;padding:3px;vertical-align:middle;width:230px}
.input-text-2{background:#fff;float:left;border:1px solid #c8c8c8;height:26px;line-height:26px;margin-right:3px;padding:3px;vertical-align:middle;width:100px}
.reg-submit{padding:20px 0 0 164px}
.findpass-submit{margin-top:12px;margin-left:156px}
.login-submit{padding:16px 0 0 0}
.login-btn{cursor:pointer;border:0;background:url() 0 -124px;display:block;height:46px;width:128px;text-indent:-9999em;float:left}
.login-btn:hover{background-position:-1px -170px}
.confirmpass-btn{cursor:pointer;border:0;background:url() 0 0;display:block;height:46px;width:128px;text-indent:-9999em}
.confirmpass-btn:hover{background-position:0 -46px}
.login-block{margin-top:50px;border-top:1px dotted #eee;padding-top:34px;margin-right:20px}
.btn-res{margin-left:30px;height:46px;line-height:46px;display:inline-block;width:80px}
.btn-res,.btn-res:visited{color:#24d}
.top-login-p{padding:12px 0 0 12px}
.top-login-p a:visited{color:#24d}
.twocolumn-wrap .radio{padding-left:164px;clear:both}
.reg-box .radio,.login-box .radio{height:32px;line-height:32px;padding-top:12px;_padding-top:6px}
.forget-pw{margin-left:27px;display:inline-block;*display:inline;*zoom:1}
.forget-pw,.forget-pw:visited{color:#999}
.qq-method{margin-top:10px}
.top-info{height:42px}
.top-info-p{padding:12px 0 0 108px}
.blue-box{border:1px solid #dfe3f0;background:#f1f4ff;position:relative}
.rj{background:url(../images/rj.png);width:4px;height:4px;position:absolute;overflow:hidden}
.blt{background-position:0 0;left:-1px;top:-1px}
.blb{background-position:0 -4px;left:-1px;bottom:-1px}
.brt{background-position:-4px 0;right:-1px;top:-1px}
.brb{background-position:-4px -4px;right:-1px;bottom:-1px}
.yellow-box{border:1px solid #edebd8;background:#fffdec;position:relative;width:136px}
.ylt{background-position:0 -10px;left:-1px;top:-1px}
.ylb{background-position:0 -14px;left:-1px;bottom:-1px}
.yrt{background-position:-4px -10px;right:-1px;top:-1px}
.yrb{background-position:-4px -14px;right:-1px;bottom:-1px}
.y-arrow{background:url() no-repeat 0 -20px;width:8px;height:14px;position:absolute;overflow:hidden;left:-8px;top:12px}
.tip-info{float:left;margin-left:8px}
.tip-info-p{padding:4px;color:#999;font-size:12px}
.tip-info .pass{line-height:30px;background:url() no-repeat 0 0;color:#C00;margin-left:4px;padding-left:20px;font-size:12px}
.error-info{float:left;margin-left:8px}
.error-info-p{line-height:30px;background:#ffe8e8 url() no-repeat 5px 9px;color:#c00;margin-left:4px;padding-left:20px;font-size:12px}
.plt{background-position:0 -36px;left:-1px;top:-1px}
.plb{background-position:0 -40px;left:-1px;bottom:-1px}
.prt{background-position:-4px -36px;right:-1px;top:-1px}
.prb{background-position:-4px -40px;right:-1px;bottom:-1px}
.p-arrow{background:url() no-repeat 0 -20px;width:8px;height:14px;position:absolute;overflow:hidden;left:-8px;top:12px}
.reg-btn{cursor:pointer;border:0;background:url() 0 0;display:block;height:62px;width:188px;text-indent:-9999em}
.reg-btn:hover{background-position:0 -62px}
.ulsite{margin:20px 0 0 0}
.sm{margin-top:14px;line-height:26px}
.skip-page{width:752px;margin:66px auto 0 auto;background:#f6f7fc;padding:44px 0 60px 0;font-size:14px}
.skip-page h2{text-align:center;margin:0 auto 44px auto;font-size:24px;line-height:24px;font-weight:bold;color:#063}
.skip-page h2 img{vertical-align:bottom}
.skip-page ul{width:300px;text-align:center;margin:0 auto}
.skip-page ul li{float:left;padding:0 30px}
.skip-page ul li a{text-decoration:underline}
.brank-height{margin-bottom:80px}
.redirect{text-align:center;margin:18px 0;margin-bottom:80px;color:#24d}
.redirect a{text-decoration:underline}
.green{color:#063;font-weight:bold}
.red{color:#c00}
.grey{color:#999}
.fs16{font-size:16px}
ul.login-ul{width:410px}
ul.reg-ul{width:500px}
.success a:link{text-decoration:none;color:#24d}
.success a:hover{color:#c00;text-decoration:underline}
.success a:visited{color:#24d}
.success{font-size:14px}
.success{background:#fff;padding:54px 0 78px 0;width:100%}
.success h2{word-wrap:break-word;margin-left:20%;font-size:24px;padding:10px 0 10px 42px;background:url() no-repeat 0 5px;font-weight:bold;height:58px;vertical-align:middle}
.tcenter{word-wrap:break-word;font-size:24px;font-weight:bold;height:58px;vertical-align:middle;text-align:center}
.success h2 span,.fc-green{color:#0e774a}
.success p.dot{margin:16px auto 0 auto;margin-left:242px;padding-left:19px;line-height:26px;background:url() no-repeat 0 11px}
.success a.free-pub{display:inline-block;*display:inline;*zoom:1;margin-left:12px;background:url() no-repeat;width:181px;height:26px;text-indent:-9999px}
.orange{color:#dd3c0e}
.pub-title{width:100%;background:f6f7fc;padding-left:10px;height:26px;line-height:26px}
.success .p2{margin-left:210px;line-height:40px;margin-top:26px}
.success p .psw-link{margin:0 40px}
.center{text-align:center}
.pop-panel{font:12px/1.5 Arial,Helvetica,sans-serif}
.pop-panel .top_c,.pop-panel .bottom_c,.pop-panel .mid_l,.pop-panel .mid_r{background:url() 0 0;height:5px;_background:url();_filter:alpha(opacity=70)}
.layer-box{background:#fff}
.layer-box .login-box .radio{_padding-top:30px}
.pop-wrap{margin-bottom:24px}
.layer-box .reg-box h3{width:120px;text-align:right;font-size:14px;font-weight:bold}
.layer-box .login-box h3{font-size:14px;font-weight:bold}
.pop-panel .top_l,.pop-panel .top_r,.pop-panel .bottom_l,.pop-panel .bottom_r{height:5px;width:5px;background:url() 0 0;_background:url()}
.pop-panel .top_l{background-position:0 0}
.pop-panel .top_r{background-position:-5px 0}
.pop-panel .bottom_l{background-position:0 -5px}
.pop-panel .bottom_r{background-position:-5px -5px}
.layer-box a.close{width:13px;height:13px;position:absolute;background:url() no-repeat;right:20px;top:12px;overflow:hidden;text-indent:-9999em}
.layer-box a.close:hover{background-position:0 -13px}
.layer-box .right{width:230px}
.pop-login-reg .pop-form{padding-bottom:25px;padding-left:33px}
.pop-login-reg{padding-top:22px;position:relative;width:100%;_padding-top:11px}
.layer-box .field label{float:left;text-align:right;width:124px;line-height:32px}
.layer-box .reg-box{float:left;width:560px;padding-right:10px;border-right:1px solid #EEE;padding-bottom:10px}
.layer-box .reg-submit{padding:16px 0 0 124px}
.layer-box .login-submit{padding:16px 0 0 0}
.layer-box .login-box{float:left;width:437px;border-right:1px solid #EEE;padding-bottom:10px;padding-left:30px}
.layer-box .p1{padding:6px 0 14px 0;margin-right:10px}
.user-pop-login{font-size:12px}
.user-pop-login td{padding:6px 3px;line-height:34px}
.user-pop-login .input-text{height:34px;line-height:34px}

body.login_success .success,body.register_success .success,body.findjob_register_success .success,body.get_password_success .success,body.reset_password_success .success{background:#f6f7fc}
